#include "Track.h"

namespace seq {

using namespace std;
using namespace boost;

Track::Track(UINT32 tickPer4, BYTE channel, Type type) :
    type_(type),
#if 0
    seqList_(tickPer4),
    controlList_(tickPer4),
    noteList_(tickPer4),
#endif
//    setupSection_(),
    channel_(channel),
    endTick_(0),
    seqNo_(0),
#if 0
    textList_(),
    lyricList_(),
    markerList_(),
    cuePointList_(),
#endif
    name_(),
    instrumentName_(),
#if 0
    seqSpecificList_(),
#endif
    pluginId_(UINT_MAX)
{}

Track::~Track() {
}

void Track::init(UINT32 tickPer4, BYTE channel, Type type) {
//    setupSection_     = SetupSection();
    channel_     = channel;
    type_        = type;
}

} // end of namespace seq
